mountain sheep - Allemand Anglais Dictionnaire